MailOptin\LearnDashConnect\LearnDashInit D

Total Complexity 137
Dependencies 6
Dependents 4
Total lines 807
Lines of code 542
Logical lines of code 281
Comment lines 64
Methods 26
Properties 0

Methods 26

Method Rating Maintainability Complexity Lines of code
after_course_status()
A
44 13 44
course_subscribe_form_handler()
A
49 10 26
fetch_custom_fields()
A
45 9 40
fetch_lists()
A
46 9 36
ld_mailoptin_select_field()
A
47 8 35
learndash_lead_tag_settings()
A
45 7 48
course_or_group_subscribe_form_handler()
A
56 9 17
merge_vars_field_map()
A
56 8 17
add_subscription_checkbox()
S
52 7 23
learndash_double_optin_settings()
S
54 7 19
learndash_select_list_options()
S
58 6 15
enqueue_scripts()
S
49 5 29
admin_scripts()
S
47 3 59
ld_mailoptin_text_input()
S
58 6 13
ld_mailoptin_checkbox()
S
59 5 12
auto_subscribe()
S
60 4 13
auto_subscribe_group_access()
S
60 4 13
learndash_select_integration_options()
S
61 4 12
learndash_fields()
S
56 1 17
set_learndash_global_variables()
S
69 2 7
get_price_course_type()
S
68 2 7
get_field_value()
S
70 2 7
email_service_providers()
S
65 2 9
get_instance()
S
69 2 7
__construct()
S
58 1 14
learndash_get_field()
S
79 1 3